CreateDA

This operation transfers the development application details entered by the applicant from the Online DA Service to the council's IT system.

path Parameters
CaseID
required
string

A fully qualified application number or case id

header Parameters
CouncilID
required
string

Used by the API gateway to route the request to the council's API endpoint

IdempotencyId
required
string

Unique Id for this request. Allows the API to respond in an idempotent way if it has already been called with these parameters and prevents duplicate processing. Typically a UUID such as "63a9ba30-7a4b-4fac-b343-d1f05cf089f1"

Request Body schema: application/json

Information request object

caseStatus
required
string <= 80 characters

Status of the DA case

required
object (Applicant)
developmentSiteOwner
required
string
Enum: "APPLICANT_OWNED" "MULTI_PLUS_APPLICANT" "MULTI_EXCL_APPLICANT" "COMPANY_OWNED"
securityConditions
string

Used to hold the value of whether are they any security or site conditions which may impact on the person undertaking the inspection.

detailsOfSecurityConditions
string

Visible only when we select SecurityConditions is true.

object (developerDetails)

Used to hold the developer details.

required
Array of objects (Owner)
ownersConsentDeclaration
boolean
applicationType
string
Enum: "DA" "MODIFICATION" "REVIEW"
councilDANumber
string <= 20 characters

Required if the application has been accepted for Lodgement by the council.

modificationType
string

Required if the applicationType is MODIFICATION

Enum: "MOD_MINOR" "MOD_ENV_IMPACT" "MOD_LEC" "MOD_OTHERS"
originalDADeterminationDate
string

Date when the original DA was determined.

existingDANumber
string <= 20 characters

Required if the applicationType is MODIFICATION or REVIEW

existingDADeterminationDate
string

Required if the applicationType is Review, Date of determination

proposedModificationDescription
string <= 1500 characters

Required if the applicationType is MODIFICATION

isExistingOnlineDA
boolean

Was the DA applied for via the NSW Planning Portal?

existingOnlinePANNumber
string

Please provide portal application number (PAN)

required
Array of objects (Location)
required
Array of objects (DevelopmentType)
Array of objects (RelevantEPIList)

What is the name of the relevant environmental planning instrument? eg. LEP, SEPP

isPoolSpa40KlitersProposed
boolean

If the pool is more than 40K capacity

developmentDescription
string <= 1500 characters
object (ScheduleWorkDay)
numDwellingsUnitsProposed
integer
numStoreysProposed
integer
numPreExistingDwellings
integer
numDwellingsDemolished
integer
numExistingFloorArea
integer

Existing floor area (sqm)

numExistingSiteArea
integer

Existing site area (sqm)

isNaturalDisaster
boolean

Is this application the direct result of a matter declared by the government to be an emergency and/or a natural disaster (for example, an application for re-building a home destroyed by bushfire)

costOfDevelopment
number

Estimated cost of development

havemoreBASIX
boolean

Do you have one or more BASIX certificates?

Array of objects (basixCertificateList)
numExistingLots
integer
numProposedAdditionalJobs
integer

What is the number of additional jobs that are proposed to be generated through the operation of the development?

isSubdivisionProposed
boolean
Array of objects (SubdivisionType)
numProposedLots
integer
numStaff
integer
numParkingSpaces
integer
numLoadingBays
integer
isNewRoadProposed
boolean
proposedRoadWorkDescription
string <= 1500 characters
isStagedDevelopment
boolean
stagedDevelopmentDescription
string <= 1500 characters
isCrownDevelopment
boolean
crownDevelopmentNSWAgency
string <= 100 characters
isIntegratedDevelopment
boolean
Array of objects (IntegratedDevelopmentType)
DesignatedDevelopment
boolean
doesImpactHabitat
boolean
doesVaryLEP
boolean

Does the application propose a variation to a development standard in an environmental planning instrument (eg LEP or SEPP)

object (LEPVariation)
isApplicationVPA
boolean

Is the application accompanied by a Voluntary Planning Agreement (VPA)?

Array of objects (VPADetail)
isLGAS68ApprovalReq
boolean

Is approval under s68 of the Local Government Act 1993 required?

isS68Applied
boolean

Used to hold the value of did we applied for approval under s68 of the Local Government Act?. Visible only when we select isS68LGActApprovalReq is yes. If IsS68Applied selected as No we need to apply for approval under s68 of the Local Government Act with the council.

hasOnlines68Case
boolean

Used to hold the value of whether we applies for S68 via NSW planning Portal or not .Visible only when we select isS68Applied is yes .

s68RefNumber
string

Used to hold the portal reference number.It is visible only when we select HasOnlines68Case is yes.

s68RelatedRefNo
string

Used to select s68 reference number related to this application. Visible only when we select HasOnlines68Case is no .

applicationType10.7
string

Used to hold whether we already obtained a 10.7 certificate? or not . If we select applicationType as no You can apply for a certificate with the council.

hasOnlineCase
string

Used to hold the value whether we applied 10.7 certificate via NSW planning portal or not . Visible only when we select ApplicationType yes.

PANNumber
string

Used to hold the portal reference number. Visible only when we select HasOnlineCase is yes .

approvalReferenceNumber
string

Used to hold the 10.7 certificate number related to this application. Visible only when we select HasOnlineCase is no

startPlanningCertificateApplication
string

Used to hold the value would you like to start a section 10.7 planning certificate application or not . Visible only when we select ApplicationType no.

doesIncludeHeritageArea
boolean
doesIncludeHeritageBuilding
boolean
doesIncludeHeritageTreeRemoval
boolean
isApplicantCouncilMember
boolean
applicantCouncilRoleDescription
string <= 1500 characters
isApplicantRelatedToCouncil
boolean
applicantCouncilRelationDecription
string <= 1500 characters
anyPoliticalDonation
boolean
object
object
isResend
boolean

true means it is retriggered event

Array of objects (DownloadableDocument)

This block will be sending the full set of documents.

Array of objects (DownloadableDocument)

This block will be sending the delta documents uploaded or updated as part of update operation.

Declarations
Array of strings
required
object (UpdatedBy)

Responses

Request samples

Content type
application/json
{
  • "caseStatus": "Pending Lodgement",
  • "applicant": {
    },
  • "developmentSiteOwner": "APPLICANT_OWNED",
  • "securityConditions": "string",
  • "detailsOfSecurityConditions": "string",
  • "developerDetails": {
    },
  • "ownerDetails": [
    ],
  • "ownersConsentDeclaration": true,
  • "applicationType": "DA",
  • "councilDANumber": "string",
  • "modificationType": "MOD_MINOR",
  • "originalDADeterminationDate": "string",
  • "existingDANumber": "string",
  • "existingDADeterminationDate": "string",
  • "proposedModificationDescription": "string",
  • "isExistingOnlineDA": true,
  • "existingOnlinePANNumber": "string",
  • "siteAddresses": [
    ],
  • "developmentTypes": [
    ],
  • "relevantEPI": [
    ],
  • "isPoolSpa40KlitersProposed": true,
  • "developmentDescription": "string",
  • "proposed24HrWork": {
    },
  • "numDwellingsUnitsProposed": 0,
  • "numStoreysProposed": 0,
  • "numPreExistingDwellings": 0,
  • "numDwellingsDemolished": 0,
  • "numExistingFloorArea": 0,
  • "numExistingSiteArea": 0,
  • "isNaturalDisaster": true,
  • "costOfDevelopment": 0,
  • "havemoreBASIX": true,
  • "basixCertificateNumbers": [
    ],
  • "numExistingLots": 0,
  • "numProposedAdditionalJobs": 0,
  • "isSubdivisionProposed": true,
  • "subdivisionTypes": [
    ],
  • "numProposedLots": 0,
  • "numStaff": 0,
  • "numParkingSpaces": 0,
  • "numLoadingBays": 0,
  • "isNewRoadProposed": true,
  • "proposedRoadWorkDescription": "string",
  • "isStagedDevelopment": true,
  • "stagedDevelopmentDescription": "string",
  • "isCrownDevelopment": true,
  • "crownDevelopmentNSWAgency": "string",
  • "isIntegratedDevelopment": true,
  • "integratedDevelopmentTypes": [
    ],
  • "DesignatedDevelopment": true,
  • "doesImpactHabitat": true,
  • "doesVaryLEP": true,
  • "LEPVariation": {
    },
  • "isApplicationVPA": true,
  • "vpaDetails": [
    ],
  • "isLGAS68ApprovalReq": true,
  • "isS68Applied": true,
  • "hasOnlines68Case": true,
  • "s68RefNumber": "string",
  • "s68RelatedRefNo": "string",
  • "applicationType10.7": "string",
  • "hasOnlineCase": "string",
  • "PANNumber": "string",
  • "approvalReferenceNumber": "string",
  • "startPlanningCertificateApplication": "string",
  • "doesIncludeHeritageArea": true,
  • "doesIncludeHeritageBuilding": true,
  • "doesIncludeHeritageTreeRemoval": true,
  • "isApplicantCouncilMember": true,
  • "applicantCouncilRoleDescription": "string",
  • "isApplicantRelatedToCouncil": true,
  • "applicantCouncilRelationDecription": "string",
  • "anyPoliticalDonation": true,
  • "politicalDonation": {
    },
  • "payerInformation": {
    },
  • "isResend": true,
  • "documents": [
    ],
  • "deltaDocuments": [
    ],
  • "Declarations": [
    ],
  • "updatedBy": {
    }
}